package org.aerie.forest.core.frame.rebar.exception.runtime;

import org.aerie.forest.core.brick.exception.custom.runtime.ForestRuntimeException;
import org.aerie.forest.core.frame.rebar.entity.AbstractForestRebar;

/**
 * @description forest架构元素校验器不通过异常异常
 *
 * @author quark
 * @organization aerie
 * @date 2020年5月12日 下午12:30:29
 * @version 1.2.0
 */
public final class ForestRebarIllegalException extends ForestRuntimeException {

	/**
	 * @description 序列化编号
	 * 
	 * @author quark
	 * @date 2020年2月17日 下午1:35:29
	 * @version 1.2.0
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * Construction
	 * 
	 *
	 * @date 2020年2月28日 下午3:22:43
	 * @version 1.2.0
	 */
	public ForestRebarIllegalException(Class<? extends AbstractForestRebar> zClass, String message) {
		super("forest架构元素：【" + zClass.getName() + "】校验器不通过异常\r\n      Caused by: " + message);
	}
}
